.row {
  position: relative;
  padding: 0 16px;
  font-size: 14px;
  color: rgba(128, 128, 128, 1);
  background: #fff;
  margin-bottom: 10px;
  .cell {
    padding: 16px 8px;
    flex: 1;
  }
  .date {
    color: rgba(0, 0, 0, 1);
  }

  &:before {
    position: absolute;
    content: '';
    width: 6px;
    height: calc(~'100% - 20px');
    top: 50%;
    left: 0;
    transform: translateY(-50%);
  }
}

.bg-green {
  &:before {
    background: rgba(28, 203, 86, 1);
  }
}

.bg-blue {
  &:before {
    background: rgba(28, 149, 203, 1);
  }
}

.bg-red {
  &:before {
    background: rgba(203, 28, 28, 1);
  }
}

.bg-orange {
  &:before {
    background: rgba(203, 197, 28, 1);
  }
}
